@charset "utf-8";
/* CSS Document */


/* public */
* { font-family: "微软雅黑", "宋体"; }
html { background: #fff; }
input, button, select, textarea { font-family: "微软雅黑", "宋体"; }
body { margin: 0 auto; padding: 0; /*background: url(../images/bg2.gif) repeat;*/ background:#f7f7f7; font-size: 12px; }
ul, li, p, dd, dl, dt, img { margin: 0px; padding: 0px; border: 0; font-family: "微软雅黑", "宋体"; font-size: 12px; line-height: inherit; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0; padding: 10px 0; }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { height: 28px\9; }
h4 { font-size: 16px; }
div { font-size: 12px; }
img, table { border: none; }
ul, li { list-style: none; }
a { text-decoration: none; outline: none; color: #333; }
a:hover { color: #4ab5e0; text-decoration: underline; }
option{ padding:0 6px;}
a:focus {outline:none;-moz-outline:none;}
.loading { text-align: center; height: 100%; background: url(../images/loading2.gif) center center no-repeat; display: none; }
.ask-box { margin-top: -50px; top: 35%; }
.align-left{ text-align:left;}
.align-center{ text-align:center;}
.icon-quote-left,.icon-quote-right{ display:none;}
.tMar10{ margin-top: 10px; }
.tMar20{ margin-top: 20px; }
.wrap1000{ width:1000px; margin:0 auto;}	
.wrap1200{ width:1200px; margin:0 auto;}
.fix,.wrap1000,.center,.wrap1200  {*zoom: 1;}
.fix:after,.wrap1000:after,.center:after,.wrap1200:after {content: "";visibility: hidden;display: block;height: 0;clear: both}	
iframe{ border:none;}
/*图片圆角*/
.conner-2 { position: absolute; z-index: 10; }
.conner-4 { text-shadow: 1px 1px 1px rgba(255,255,255, .22); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44); -moz-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44); box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44); -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -o-transition: all 0.15s ease; -ms-transition: all 0.15s ease; transition: all 0.15s ease; }
/*color*/
.color_theme { color: #4ab5e0; }
.color-40 { color: #999 }
.color-50 { color: #7f7f7f }
.color-60 { color: #666 }
.color-70 { color: #4c4c4c }
.color-green { color: #4c950f; }
.color_blue { color: #4090e2; }
.color_pink { color: #4ab5e0; }
.margin-0 { margin: 0; }
.margin-t0 { margin-top: 0; }
.margin-r0 { margin-right: 0px; }
.margin-b0 { margin-bottom: 0; }
.margin-l0 { margin-left: 0; }
.bg-fff { background: #fff; }
/*percent%%%%%%%*/
.per20 { width: 20%; }
/*图片圆角*/
.user-img img, .user-img2 img, .tamen img, .zuozhe img, .ping-left img { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
/*上半角*/
		
		
/*<a href="" hidefocus=true></a>  IE*/
a:hover{ text-decoration: none; }
a.nofocus:hover { text-decoration: underline; }
a.nofocus:focus { -moz-outline-style: none; } /*FF */
a.nofocus:focus { outline: none; } /* 其他标准浏览器*/
.wordcut, a.wordcut { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.clear { clear: both; height: 0px; line-height: 0px; visibility: hidden; font-size: 0px; }
.imgcenter { width: 0; height: 100%; display: inline-block; vertical-align: middle; }
.opacity0 { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; }
.opacity1 { opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; }
.box { margin: 0 auto; width: 1000px; }
.btn.no-shadow{ box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; cursor:default;}
/*改写覆盖bootstrap*/
.modal{ z-index:3500; margin-top:-180px;-webkit-border-radius: 0; -moz-border-radius: 0; border-radius:0; -webkit-box-shadow: 0; -moz-box-shadow: 0; box-shadow: 0; }
.modal-backdrop { z-index: 3400; }
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
    outline: none;
    outline-offset: -2px;
}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #5bb75b;  *background-color: #51a351;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); background-image: -webkit-linear-gradient(top, #62c462, #51a351); background-image: -o-linear-gradient(top, #62c462, #51a351); background-image: linear-gradient(to bottom, #62c462, #51a351); background-image: -moz-linear-gradient(top, #62c462, #51a351); background-repeat: repeat-x; border-color: #51a351 #51a351 #387038; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.form-horizontal .control-group { margin-bottom: 0; }
.dropdown-menu-grey li > a:hover, .dropdown-menu-grey li > a:focus, .dropdown-submenu-grey:hover > a { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #878787;  *background-color: #7a7a7a;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#929292), to(#7a7a7a)); background-image: -webkit-linear-gradient(top, #929292, #7a7a7a); background-image: -o-linear-gradient(top, #929292, #7a7a7a); background-image: linear-gradient(to bottom, #929292, #7a7a7a); background-image: -moz-linear-gradient(top, #929292, #7a7a7a); background-repeat: repeat-x; border-color: #7a7a7a #7a7a7a #666; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.dropdown-menu .divider {
 *width: 100%; height: 1px; margin: 4px 1px;  *margin: -5px 0 4px;
overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid #ffffff; }
.nav-pills > .active > a:hover { color: #ffffff; background-color: #7bbf41; }
input, textarea, .uneditable-input { width: auto; }
/**/
.nav { margin-bottom: 0px; }
.input-append { margin: 0; }
/**/
.well { min-height: 20px; padding: 0px; margin-bottom: 0px; background: none; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;-webkit-border-radius: 0; -moz-border-radius: 0; border-radius:0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-transition: 0; -moz-transition:0; -o-transition: 0; -ms-transition: 0; transition: 0; }
.well-btm { min-height: 20px; padding: 0px; margin-bottom: 0px; background-color: #fff; border: none; -webkit-border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; -webkit-box-shadow: 0px 1px 2px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44); -moz-box-shadow: 0px 1px 2px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44); box-shadow: 0px 1px 2px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44); }
.well-top { min-height: 20px; padding: 0px; margin-bottom: 0px; background-color: #fff; border: none; -webkit-border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; -webkit-box-shadow: 0px 1px 2px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44); -moz-box-shadow: 0px 1px 2px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44); box-shadow: 0px 1px 2px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44); }
/**/
.btn{text-shadow:none; background-image: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }
.btn:hover {/* background-color: #eee; */ background-position: 0 0 100px; } 
.btn-theme { background: #4ab5e0; color: #fff; }
.btn-theme:hover { background: #9e0810; color: #fff; }
.btn-success { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #4ab5e0;  *background-color: #4ab5e0;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4ab5e0), to(#4090E2)); background-image: -webkit-linear-gradient(top, #4ab5e0, #4ab5e0); background-image: -o-linear-gradient(top, #4ab5e0, #4ab5e0); background-image: linear-gradient(to bottom, #4ab5e0, #4ab5e0); background-image: -moz-linear-gradient(top, #4ab5e0, #4ab5e0); background-repeat: repeat-x; border-color: #4ab5e0 #4ab5e0 #4ab5e0; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#4090E2', endColorstr='#4090E2', GradientType=0);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] { color: #ffffff; background-color: #4ab5e0; background-position: 0 100px;
}
.btn-success:active, .btn-success.active { background-color: #4090E2 \9; }
textarea:focus { border-color: none; outline: 0; outline: thin dotted \9; /* IE6-9 */

-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0); }
.tab-content { overflow: inherit;min-height: 350px; }
.progress { height: 10px; margin-bottom: 0px; overflow: hidden; background-color: #dad8d7; background-image: none; background-repeat: repeat-x; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow:none; box-shadow:none; filter: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.progress .bar { text-indent: 2px; float: left; width: 0; height: 10px; font-size: 0; line-height: 0; font-family: Arial, Helvetica, sans-serif; color: #ffffff; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; text-align: center; border: none /*1px solid #6ba23d*/; text-shadow: 1px 1px 0px #4ab5e0, -1px -1px 0px #4ab5e0, 1px -1px 0px #4ab5e0, -1px 1px 0px #4ab5e0; background-color: #4ab5e0; background-image: none; background-repeat: repeat-x; filter: none; -webkit-box-shadow: none; -moz-box-shadow:none; box-shadow:none; -webkit-transition: width 0.6s ease; -moz-transition: width 0.6s ease; -o-transition: width 0.6s ease; transition: width 0.6s ease; }
/* top */

.logo_top { /*background-color: #fff;*/}
.logo_top .logo_subtop { position: relative; height: 76px; }
.logo_top .logo_top_logo { position: absolute; z-index: 1; left: 0; top: 8px; width: 295px; height: 58px; background: url(../images/logo_index.png?v=1) 0 0 no-repeat; }
.logo_top .logo_nav{background:#fff;height:55px; border-top: 1px solid #efefef; border-bottom: 2px solid #82cbe8;}

.nav_box, .fixed_top { height: 50px;}
.nav-tabs > li > a { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
.fixed_top { font-size: 16px; background: #ea2d2b; }
.fixed_top.fixed { position: fixed; z-index: 3400; top: 0; left: 0; right: 0; }
.topbg a:hover { text-decoration: none; }
.top { position: relative; height: 50px;line-height: 50px; }
.top .ul_menu { float: left; }
.top .ul_menu li { float: left; background: url(../images/nav_bar_line.png) 0 3px no-repeat; }
.top .ul_menu li.home { background: none; }
.top .ul_menu li a { display: block; font: 16px 'Microsoft YaHei'; color: #f2f2f2; text-align: center; width: 160px; height: 50px; line-height: 50px; }
/*.top .ul_menu li.last_line { font-size: 0; width: 1px; height: 50px; }*/
.top .ul_menu li:hover, .top .ul_menu li.cur { background: #4ab5e0; }
.top .ul_menu li:hover + li, .top .ul_menu li.cur  + li { background-image: none; }


.logo_top .top_loginout { float: right; width: 140px; height: 50px; line-height: 50px; text-align: right; display: none; position: absolute; bottom: 10px; right: 0;}
.logo_top .top_loginout a { color: #4ab5e0; font-size: 16px; float: right; }
.logo_top .top_loginout .line { float: right; color: #4ab5e0; padding-left: 8px; font-size: 14px; font-style:italic;}
.logo_top .top_loginout .reg_btn {margin-left: 8px; }
.logo_top .top_loginout .login_btn i{ font-size: 22px;margin-top: 5px;margin-right: 12px; }

.logo_top .top_right { position: absolute; z-index: 1000; bottom: 11px; right: 0; width: 210px;height: 50px; padding: 0 16px;display: none;}
.logo_top .top_right:hover { background: #fff6f7; }
.logo_top .top_right li { float: left; line-height: 50px; }
.logo_top .top_right .myname { display: block; position: relative; }
.logo_top .top_right .myface { display: block; position: relative; line-height: 0; font-size: 0;  padding: 7px 0; }
.logo_top .top_right .user_img{position: relative;}
.logo_top .top_right .user_img img { width: 36px; height: 36px; -webkit-border-radius: 36px; -moz-border-radius: 36px; -ms-border-radius: 36px; -o-border-radius: 36px; border-radius: 36px; }
.logo_top .top_right .user_name { color: #4ab5e0; /*width: 105px;*/ overflow: hidden; height: 50px; line-height: 50px; padding-left: 9px; }
/*.logo_top .top_right .user_name .myname, .logo_top .top_right .user_name .myorgan{ line-height: 25px; height: 25px; display:block; color: #4ab5e0; font-size: 14px;  }*/
.logo_top .top_right .user_name .myname{width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left; /*line-height:25px;height:25px;*/}
.logo_top .top_right .user_name .vip_open{margin-left: 10px;color: #FCC905;font-size: 14px;display: none;}
.logo_top .top_right .user_img .vip_icon{position: absolute;right: -8px; top:28px; z-index: 10; width: 16px; height: 16px;background: url(../images/vip_icon1.png?v=1) no-repeat;border-radius: 50%;}
.user-left .user-img .head .vip_icon{position: absolute;right: 60px;top: 105px; z-index: 10; width: 30px; height: 30px;background: url(../images/vip_icon2.png?v=1) no-repeat;border-radius: 50%;}
.logo_top .top_right:hover .user_name .myname {color: #333; }
.logo_top .top_right .user_drop { width: 12px; height: 50px; text-align: center; cursor: pointer; padding-left: 5px; }
.logo_top .top_right .user_drop .icon { float: left; margin-top: 22px; width: 11px; height: 6px; background: url(../images/bank_bg.png?v=1) -70px -1572px no-repeat; }
.logo_top .zone-drop { position: absolute; z-index: 5001; padding: 6px 16px 14px; width: 210px; background: #fff6f7; left: 0; top: 50px; color: #353535; display: none; }
.logo_top .zone-drop ul { display: block; }
.logo_top .zone-drop li { display: block; padding-left: 32px; width: 118px; }
.logo_top .zone-drop li.line { height: 6px; margin-top: 6px; line-height: 0; font-size: 0; border-top: 1px solid #e4e4e4;width: 170px; }
.logo_top .zone-drop li a { position: relative; color: #353535; width: 92px; display: block; padding: 0 0 0 25px; height: 30px; line-height: 30px; font-size: 14px; text-align: left; }
.logo_top .zone-drop li a:hover { color: #1f9edc; }
.logo_top .zone-drop li a .icon { position: absolute; z-index: 5010; left: 0; top: 7px; width: 15px; height: 15px; background: url(../images/bg_sprite.png) no-repeat; }
.logo_top .zone-drop li .index .icon { background-position: -3px -2px; }
.logo_top .zone-drop li .set .icon { background-position: -3px -21px; }
.logo_top .zone-drop li .fun-logout .icon { background-position: -3px -39px; }
.logo_top .user_img .NoticeIcon1,.logo_top .zone-drop .NoticeIcon2{display: none;}
.showNoticeIcon .user_img .NoticeIcon1, .showNoticeIcon .zone-drop .NoticeIcon2{ position: absolute;right: -6px; top:6px; z-index: 10; display:block;width: 16px; height: 16px;background: url(../images/InMail-icon.png) no-repeat; display: block;}
.showNoticeIcon .zone-drop .NoticeIcon2{height: 8px; height: 8px;background: url(../images/InMail-icon1.png) no-repeat;right: 95px; top: 5px;}

.logo_top .ul_menu > li {display: block;line-height:35px; float: left;position:relative; padding:10px 35px 0;}
.logo_top .ul_menu > li > a { display: inline-block; font: 16px 'Microsoft YaHei';color: #333; text-align: center; line-height:30px;}
.logo_top .ul_menu>li.cur>a{border-bottom: 3px solid #4ab5e0;}
.logo_top .ul_menu li:hover > a, .logo_top .ul_menu li.cur > a ,.logo_top .category_level a:hover { color: #4ab5e0;}
.logo_top .ul_menu>li.cur>a>.triangle_border_up{display: block;}
.triangle_border_up{display:none;width:0;height:0;border-width:0 4px 4px;border-style:solid;border-color:transparent transparent #4ab5e0;margin:0 auto;position:relative;}
.triangle_border_up span{display:block;width:0;height:0;border-width:0 2px 3px;border-style:solid;border-color:transparent transparent #4ab5e0;position:absolute;top:1px;left:-2px;}

.logo_top .ul_menu li > a .h-icon {margin-left:5px; width:9px;height:6px;vertical-align:middle;position:relative;
	top:-1px;background-image:url(../images/icon_down.png);background-position:0 0;background-repeat:no-repeat;background-size:cover;display:inline-block;
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon_down.png',sizingMethod='scale')";
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/icon_down.png",sizingMethod="scale");background:none\9}
.logo_top .ul_menu li.class:hover {background-color:#fff}
.logo_top .ul_menu li.class:hover .h-icon {
	background-image:url(../images/icon_up.png);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon_up.png',sizingMethod='scale')";
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/icon_up.png",sizingMethod="scale");background:none\9}
.logo_top .ul_menu li.class:hover .top_cate_side{display:block;box-shadow:1px 1px 3px rgba(0,0,0,.1)}

.logo_top .top_cate_side{display: none; position: absolute;border-left: 1px solid #eee;border-right: 1px solid #eee;border-bottom: 1px solid #eee;top: 55px;background-color: #fff;margin-top:-15px;z-index: 9999;width: 700px;}
.logo_top .category_level{padding:13px;}
.logo_top .category_level ul > li{display:block;width: 100%;}
.logo_top .category_level ul > li >a{font-size:16px;padding:0;border:0;font-weight:600;}
.logo_top .category_level ul > li >.level_last li{float: left; width: auto;display: inline-block;text-align: center;margin-right: 2px;font-size: 14px;color: #999;text-decoration: none;cursor: pointer;padding:0 15px; line-height:40px; }
.logo_top .category_level ul > li >.level_last li > a{font-size:14px; font-weight: normal;}
.logo_top .category_level .line{width: 100%;background-color: #eee;height: 1px;margin-top: 6px;}


/*
center
*/
.center { padding:40px 0 40px 0; margin: 0 auto 0 auto; position: relative; width: 1200px; position:relative; }
.center .noticeback{ position:absolute; right:35px; top:68px; font-size:16px; color:#666; font-weight:normal;}
.center .span9 { width: inherit; padding-right: 208px; }
.center .span3 { width: 180px; position: relative; margin-left: -180px; z-index: 2; right: 0px; top: 0px; overflow: hidden; }
.center .span3 .well { padding-bottom: 26px; }
/*
fumeiti
*/
.study-detail{ margin:20px 0 0;}

.foot {background:#535353; text-align: center; line-height: 24px; height: 24px; color: #b7b7b7; }
.foot p { line-height: 24px; }
.foot .foot-nav a { color: #888; line-height: 26px; }
.foot .foot-nav span { padding: 0 24px; }
/* tiper */
.tiper { position: fixed; z-index: 8000; top: 50px; left: 50%; margin-left: -288px; width: 550px; min-height: 36px; padding: 0 26px 0 0; line-height: 36px; text-align: center; background: #b74242; color: #f2f2f2; font-family: "宋体"; font-size: 14px; font-weight: bold; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; /*opacity: 0.85; filter: alpha(opacity=85); -moz-opacity: 0.85;*/ -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.33); -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.33); box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.33); }
.tiper .closer { position: absolute; z-index: 8001; right: 14px; top: 14px; cursor: pointer; width: 9px; height: 8px; }
.tiper.green{ background:#70b146; color:#fff;}
.tiper.blue{ background:#428cb4;color:#fff;}
#loading ,#loading2{ position: fixed; top: 40%; left: 50%; margin-left: -50px; z-index: 8500; padding: 4px; background: #fff; text-align: center; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; opacity: 0.90; filter: alpha(opacity=90); -moz-opacity: 0.90; -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.33); -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.33); box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.53); }
#loading img ,#loading2 img{ margin-right: 4px; }
#loading .word ,#loading2 .word{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333; line-height: 34px; }
.loading3{position: absolute; top: 48%; left: 50%; margin-left: -16px; z-index: 99999; text-align: center; display: none;}
.loading3 img{ margin-right: 4px; }


.tooltip{ z-index:8100; }
.tooltip.in{ opacity: 0.70; filter: alpha(opacity=70); -moz-opacity: 0.70;}
/*  */
/*  */
/*  */
/*  */
.txt-news{ padding:50px 100px;}
/*新闻公用*/
.news a,.news2 a{ color:#4c950f;}
.news img,.news2 img{ padding:14px 0; max-width:100%; margin:0;}
/*系统公告*/
/*.news h1{ font-size:26px; font-weight:bold; line-height:30px; padding:10px 0 36px; text-align:center;}*/
.news h2{ font-size:18px;line-height:24px; padding:12px 0; font-weight:bold; margin:0;}
/*.news p{font-size:18px; line-height:30px; text-indent:2em;}*/
/*常见问题*/
.news2 h1{ font-size:18px; font-weight: bold; color: #333; line-height: 24px; padding:10px 0; }
.news2 h2{ font-size:16px; font-weight:normal; padding:0; margin:0; line-height:30px;}
.news2 p{ text-indent:2em; line-height:24px; font-size:14px;}

.star_icon{ width:103px; height:18px; background:url(../images/bank_bg.png) no-repeat 0 0;}
.star0{ background-position:0 -1258px;}
.star1{ background-position:0 -1238px;}
.star2{ background-position:0 -1218px;}
.star3{ background-position:0 -1198px;}
.star4{ background-position:0 -1178px;}
.star5{ background-position:0 -1158px;}
/*搜索*/
.kj_search{ margin:60px 280px 0px 250px; position: relative;}
.kj_search .type_box { padding: 10px 0; height: 24px; line-height: 24px; font-size: 14px; color: #333; }
.kj_search .type_box .type_cell { font: left; margin-right: 20px; }
.kj_search .type_box .type_cell input[type=radio]{ margin: -2px 4px 0 0; }
.kj_search .type_box .type_cell .myinput_radio { width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin-right: 4px; background: url(../images/my_input.png) 2px 2px; cursor: pointer; }
.kj_search .type_box .type_cell .myinput_radio.checked { background: url(../images/my_input.png) -13px 2px; }
.kj_search .input-search{ width:95%; /*width: 630px;*/ padding: 0 8px; font-size: 14px; color: #888; height: 28px; line-height:28px; border: 1px solid #c9c9c9; border-right: 0;}
.kj_search .kjsearch_sub{background:url("../images/bank_bg.png") -1px -1282px no-repeat; width: 38px; height: 30px; position: absolute; right: 0; top: 30px;}
.favClass_wrap{ background-color: #f4f4f4; margin-top: 50px; padding-bottom: 50px;}

/* 公用弹出框 */
.pop-window{ background-color: transparent; padding-top: 55px; display: none; position: absolute; top: 120px; z-index: 5000;}
.pop-window .pop-close{ display: block; width: 50px; height: 50px; position: absolute; right: -55px;top: 10px; background: url(../images/bank_bg.png) -1px -2799px no-repeat; cursor: pointer;}
.pop-window .pop-body{ background-color: #fefefe; padding: 0 20px 25px; }
.pop-window .pop-body-tt{ font-size: 16px; color: #4ab5e0; border-bottom: 1px solid #cdcdcd; line-height: 49px; text-align: center;}
.pop-window .pop-content{ padding: 0 30px;}

/*new 新闻图标*/
.news_new{ position: absolute; z-index: 10; margin: 4px 0 0 4px;  width: 25px; height: 11px; background: url(../images/new.gif) no-repeat 0 0; }

/* 无内容提示 */
.mine-empty {/*background: #fff none repeat scroll 0 0*/;color: #ccc;font-size: 20px;line-height: 40px;padding: 50px 0 50px;text-align: center; width:auto;}

/*小红点*/
.red_point { position: absolute; z-index: 2000; top: 50%; margin: -10px 0 0 4px; width: 6px; height: 6px;  background: #ff571c; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }

/*密码强度*/
.password_strong { position: relative; z-index: 2; width: 200px; line-height: 16px; font-size: 12px; margin-top: 6px; display: none; }
.password_strong span { display: none; width: 24%; padding: 0!important; margin-right: 1%; margin-bottom: 12px; height: 16px; text-align: center; background: #ddd; color: #fff; vertical-align: top; font-weight: bold; }
.password_strong span.last { width: 25%; margin: 0; }
.password_strong span:nth-child(1) { /*background: #e12a00; */background: #d7e8a1; color: #fd520b; }
.password_strong span:nth-child(2) { /*background: #ff8309; */background: #c4dd75; }
.password_strong span:nth-child(3) { /*background: #e2d304; */background: #b0d147; }
.password_strong span:nth-child(4) { background: #93c100; }

.password_strong.strong1 span:nth-child(1) { display: inline-block; }
.password_strong.strong2 span:nth-child(1), .password_strong.strong2 span:nth-child(2) { display: inline-block; }
.password_strong.strong3 span:nth-child(1), .password_strong.strong3 span:nth-child(2), .password_strong.strong3 span:nth-child(3) { display: inline-block; }
.password_strong.strong4 span:nth-child(1), .password_strong.strong4 span:nth-child(2), .password_strong.strong4 span:nth-child(3), .password_strong.strong4 span:nth-child(4) { display: inline-block; }

/*course*/
.view_course_box0, .view_class_box0 { position: absolute; z-index: 2; width:228px; height:126px; cursor: pointer; background:url(../images/opacity.gif);}
.view_course_box, .view_class-box { position: absolute; z-index: 1; width: 228px; height:126px; background:url(../images/view-class-box.png) repeat 0 0;}
.view_course { width:228px; padding-top:50px; height:30px; line-height: 26px; font-size: 12px; font-weight: bold; color: #fff; text-align: center; background: url(../images/view-class.png) center 50px no-repeat; position: relative; }

.class-list{background: none; margin-right: -20px;}
.course-cell{background: #fff; float: left; width: 220px; margin:20px 20px 0 0; position: relative;}
.view-course-box0,.view-class-box0{position: absolute; z-index: 2; width:220px; height:125px; cursor: pointer; background:url(../img/opacity.gif);}
.view-course-box,.view-class-box{position: absolute; z-index: 1; width: 220px; height:125px; background:url(../img/view-class-box.png) repeat 0 0;}
.view-course{width:220px; padding-top:50px; height:30px; line-height: 26px; font-size: 12px; font-weight: bold; color: #fff; text-align: center; background: url(../img/view-class.png) center 50px no-repeat; position: relative;}
.course-cell .tt{height: 38px; width:210px; padding: 20px 0 15px; overflow: hidden; word-break: break-all;}
.course-cell .tt a{line-height: 19px;}
.course-cell .class-img{text-align: center; display: block; width: 220px; height: 124px; position: relative; overflow: hidden;}
.course-cell .class-img img{width: 220px; height: 125px;}
.course-ft{padding: 5px;}
.course-ft .partr{font-size: 14px;color: #39b9f5;float: right;}
.course-ft .partr a,.course-ft .partr .blue{font-size: 14px;color: #39b9f5;float: left}
.course-ft .partr .original_price{float: right;text-decoration: line-through; color: #999; margin-left: 15px; font-size: 13px;}
.course-ft .partr a:hover{font-size: 14px;color: #39b9f5;float: right;}
.course-cell .btn_buy:hover {color: #39b9f5; text-decoration: none; }
.course-cell .btn_buy i {font-size: 18px; height: 18px; line-height: 18px; margin: 0 4px 0 0; }
.course-cell .title{font-size: 14px;line-height: 18px;height: 53px;overflow: hidden;padding: 10px 5px;color: #333;padding: 10px 10px;box-sizing: border-box;}
.course-cell .cont{padding: 0 5px 15px;}
.course-cell .class-img, .course-cell .class-img img,.week-occupation-box img,.hot-item img,.info-course-panel  img,.info-article-panel .class-img img{ width: 220px; height: 125px; -webkit-transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -o-transition:all 1s ease 0s;  }
.course-cell:hover .class-img img,.hot-item:hover img,.info-course-panel .item:hover img,.info-article-panel:hover .class-img img{ -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); }
.course-cell:hover,.jxjy .lf_thumb:hover,.newestClass_wrap .lf_side:hover{  box-shadow: 0 0 10px #ccc; }

.course_tag{font-size: 14px;line-height: 28px;position: absolute;left: -10px;top:7px; width:56px;height: 28px;text-align: center;z-index:999;}
.jianguan{background: url(../images/jianguan.png) no-repeat 0 0;}
.zuixin{background: url(../images/zuixin.png) no-repeat 0 0;}
